Search results for "tie::cache::lru"
Tie::Cache::LRU - A Least-Recently Used cache
NOTE There are no plans to update this module. Please consider using CHI or other caching framework. This is an implementation of a least-recently used (LRU) cache keeping the cache in RAM. A LRU cache is similar to the kind of cache used by a web br...
MSCHWERN/Tie-Cache-LRU-20150301 - 01 Mar 2015 20:26:39 UTC - Search in distribution- Tie::Cache::LRU::Array - Tie::Cache::LRU implemented using arrays
- Tie::Cache::LRU::Virtual - Virtual base class for Tie::Cache::LRU::*
- Tie::Cache::LRU::LinkedList - Tie::Cache::LRU implemented using a linked list
Tie::Cache::LRU::Expires - Extends Tie::Cache::LRU with expiring
This is an expiring LRU cache, using Tie::Cache::LRU. Each entry in this cache expires after 'EXPIRES' seconds (default 3600). The cache is in RAM (see Tie::Cache::LRU). ENTRIES provides the maximum number of entries in the Tie::Cache::LRU cache. It ...
OESTERHOL/Tie-Cache-LRU-Expires-0.55 - 19 Jul 2012 21:47:45 UTC - Search in distribution
Tie::FileLRUCache - A lightweight but robust filesystem based persistent LRU cache
Provides a lightweight persistent filesystem based LRU cache. It uses the 'last accessed' timestamp generated by the file system to determine the 'oldest' cache entry and discards the oldest cache entries when needed to stay under the -keep_last limi...
SNOWHARE/Tie-FileLRUCache-1.06 - 08 Oct 2020 13:32:26 UTC - Search in distribution
Tie::Cache - LRU Cache in Memory
This module implements a least recently used (LRU) cache in memory through a tie interface. Any time data is stored in the tied hash, that key/value pair has an entry time associated with it, and as the cache fills up, those members of the cache that...
CHAMAS/Tie-Cache-0.21 - 19 May 2014 15:53:49 UTC - Search in distribution
Cache::LRU - a simple, fast implementation of LRU cache in pure perl
Cache::LRU is a simple, fast implementation of an in-memory LRU cache in pure perl....
KAZUHO/Cache-LRU-0.04 - 07 Apr 2014 21:54:05 UTC - Search in distributionMCE::Shared::Cache - A hybrid LRU-plain cache helper class
A cache helper class for use as a standalone or managed by MCE::Shared. This module implements a least-recently used (LRU) cache with its origin based on MCE::Shared::Ordhash, for its performance and low-memory characteristics. It is both a LRU and p...
MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 UTC - Search in distribution
Tie::Hash::LRU - LRU hashes for Perl (XS implementation)
This module provides XS implementation of the LRU algorithm. It merely puts hash entry in front of the queue each time this entry accessed. Tied hashes have significant overhead and cannot perform as fast as a simple subroutine call. But the benefits...
ZZZ/Tie-Hash-LRU-0.05 - 27 Nov 2011 18:46:20 UTC - Search in distribution
Cache - the Cache interface
The Cache modules are designed to assist a developer in persisting data for a specified period of time. Often these modules are used in web applications to store data locally to save repeated and redundant expensive calls to remote machines or databa...
SHLOMIF/Cache-2.11 - 24 Feb 2015 13:04:21 UTC - Search in distribution
CHI - Unified cache handling interface
CHI provides a unified caching API, designed to assist a developer in persisting data for a specified period of time. The CHI interface is implemented by driver classes that support fetching, storing and clearing of data. Driver classes exist or will...
ASB/CHI-0.61 - 13 Oct 2021 14:56:11 UTC - Search in distribution
Memoize::ExpireLRU - Expiry plug-in for Memoize that adds LRU cache expiration
For the theory of Memoization, please see the Memoize module documentation. This module implements an expiry policy for Memoize that follows LRU semantics, that is, the last n results, where n is specified as the argument to the "CACHESIZE" parameter...
NEILB/Memoize-ExpireLRU-0.56 - 06 Jul 2016 23:05:22 UTC - Search in distribution
Tie::Cacher - Cache a (sub)set of key/value pairs. Tie and OO interface.
This module implements a least recently used (LRU) cache in memory through a tie and a OO interface. Any time a key/value pair is fetched or stored, an entry time is associated with it, and as the cache fills up, those members of the cache that are t...
THOSPEL/Tie-Cacher-0.09 - 07 Jun 2004 01:31:50 UTC - Search in distribution
TX - a simple template system based on Text::Template::Library
"Text::Template::Base" and "Text::Template::Library" are good at processing single templates. They lack the ability to manage sets of template files. This module adds that functionality in a (what I think) user friendly manner. The most important fun...
OPI/TX-0.09 - 14 Jun 2010 16:05:06 UTC - Search in distribution
DBI - Database independent interface for Perl
The DBI is a database access module for the Perl programming language. It defines a set of methods, variables, and conventions that provide a consistent database interface, independent of the actual database being used. It is important to remember th...
TIMB/DBI-1.643 - 31 Jan 2020 19:02:41 UTC - Search in distribution
Frost - Feasible Referential Object STorage
Once upon a time, when there were still real winters with frosty air, an old moose named Elly Elk walked through the snow-white forest and murmured over and over "How can I become persistent?", "I want to live forever!" and more and more of that agon...
ERNESTO/Frost-0.70 - 16 Oct 2010 16:34:50 UTC - Search in distribution
DataLoader - automatically batch and cache repeated data loads
DataLoader is a generic utility to be used as part of your application's data fetching layer. It provides a consistent API over various backends and reduces requests to those backends via automatic batching and caching of data. It is primarily useful...
RJH/DataLoader-0.02 - 29 Jul 2019 19:06:07 UTC - Search in distribution
Memoize - Make functions faster by trading space for time
*Memoizing* a function makes it faster by trading space for time. It does this by caching the return values of the function in a table. If you call the function again with the same arguments, "memoize" jumps in and gives you the value out of the tabl...
ARISTOTLE/Memoize-1.16 - 29 Jan 2023 09:05:05 UTC - Search in distribution
Apache2::Translation - Configuring Apache dynamically
As the name implies "Apache2::Translation" lives mostly in the URI Translation Phase. It is somehow similar to "mod_rewrite" but configuration statements are read at runtime, thus, allowing to reconfigure a server without restarting it. The actual co...
OPI/Apache2-Translation-0.34 - 12 Jun 2011 09:15:29 UTC - Search in distribution- Apache2::Translation::DB - A provider for Apache2::Translation
List::MRU - Perl module implementing a simple fixed-size MRU-ordered list.
Perl module implementing a simple fixed-size most-recently-used- (MRU)-ordered list of values/objects. Well, really it's a most- recently-added list - items added to the list are just promoted to the front of the list if they already exist, otherwise...
GAVINC/List-MRU-0.04 - 27 Dec 2006 10:29:37 UTC - Search in distribution
DBIx::Class::Manual::Cookbook - Miscellaneous recipes
RIBASUSHI/DBIx-Class-0.082843
-
17 May 2022 10:49:29 UTC
-
Search in distribution
Installation
ASVBR/DBIx-PgLink-0.01
-
27 Dec 2007 09:11:40 UTC
-
Search in distribution
- DBIx::PgLink::Local - DBI emulation for local data access in PostgreSQL PL/Perl function